/**
 * Utils 统一导出文件
 * 提供项目中所有工具函数的统一入口
 */

// 防抖和节流函数
export { debounce, throttle } from './debounce';

// 浏览器检测
export { 
  isMobile,
  isWeChat,
  isQQ,
  isAlipay,
  getBestExportMethod, 
  supportsDownload, 
  supportsClipboardAPI 
} from './browserDetect';

// 编辑器管理
export { default as editorManager } from './editorManager';

// 环境配置 - 作为命名空间导出
export * as env from './env';

// 事件管理
export { default as globalEventManager } from './eventManager';

// 图标映射 - 作为命名空间导出
export * as iconMapping from './iconMapping';

// 日志和监控 - 作为命名空间导出
export * as logRocket from './logRocket';

// 项目管理
export { default as projectManager } from './projectManager';

// 存储管理 - 作为命名空间导出
export * as storage from './storage';

// 版本管理
export { 
  getAppVersion, 
  getProjectVersion, 
  compareVersions, 
  isVersionCompatible 
} from './version';
